package com.qj.platform.pay.mssm.domain;

import com.qj.base.commons.utils.DateUtils;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * Created by zhijie on 2016/12/14.
 */
public class Merchant {

    private String payWay;
    private String merchantId;
    private String merchantName;
    private String shortName;
    private String merchantAddress;
    private String servicePhone;
    private String orgCode;
    private String contactName;
    private String contactPhone;
    private String contactMobile;
    private String contactEmail;
    private String category;
    private String idCard;
    private String merchantLicense;
    private String merchantCode;
    private String accNo;
    private String accName;
    private String bankType;
    private String bankName;
    private double t0drawFee;
    private double t0tradeRate;
    private double t1drawFee;
    private double t1tradeRate;
    private String channelMerchantCode;
    private String remark;
    private String extend1;
    private String extend2;
    private String extend3;
    private String agentId;
    private String userId;
    @DateTimeFormat(pattern = DateUtils.DEFAULT_TIME_PATTERN)
    private Date createTime;
    @DateTimeFormat(pattern = DateUtils.DEFAULT_TIME_PATTERN)
    private Date modifyTime;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getAgentId() {
        return agentId;
    }

    public void setAgentId(String agentId) {
        this.agentId = agentId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getPayWay() {
        return payWay;
    }

    public void setPayWay(String payWay) {
        this.payWay = payWay;
    }

    public String getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getMerchantAddress() {
        return merchantAddress;
    }

    public void setMerchantAddress(String merchantAddress) {
        this.merchantAddress = merchantAddress;
    }

    public String getServicePhone() {
        return servicePhone;
    }

    public void setServicePhone(String servicePhone) {
        this.servicePhone = servicePhone;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getContactMobile() {
        return contactMobile;
    }

    public void setContactMobile(String contactMobile) {
        this.contactMobile = contactMobile;
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getMerchantLicense() {
        return merchantLicense;
    }

    public void setMerchantLicense(String merchantLicense) {
        this.merchantLicense = merchantLicense;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getAccNo() {
        return accNo;
    }

    public void setAccNo(String accNo) {
        this.accNo = accNo;
    }

    public String getAccName() {
        return accName;
    }

    public void setAccName(String accName) {
        this.accName = accName;
    }

    public String getBankType() {
        return bankType;
    }

    public void setBankType(String bankType) {
        this.bankType = bankType;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public double getT0drawFee() {
        return t0drawFee;
    }

    public void setT0drawFee(double t0drawFee) {
        this.t0drawFee = t0drawFee;
    }

    public double getT0tradeRate() {
        return t0tradeRate;
    }

    public void setT0tradeRate(double t0tradeRate) {
        this.t0tradeRate = t0tradeRate;
    }

    public double getT1drawFee() {
        return t1drawFee;
    }

    public void setT1drawFee(double t1drawFee) {
        this.t1drawFee = t1drawFee;
    }

    public double getT1tradeRate() {
        return t1tradeRate;
    }

    public void setT1tradeRate(double t1tradeRate) {
        this.t1tradeRate = t1tradeRate;
    }

    public String getChannelMerchantCode() {
        return channelMerchantCode;
    }

    public void setChannelMerchantCode(String channelMerchantCode) {
        this.channelMerchantCode = channelMerchantCode;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getExtend1() {
        return extend1;
    }

    public void setExtend1(String extend1) {
        this.extend1 = extend1;
    }

    public String getExtend2() {
        return extend2;
    }

    public void setExtend2(String extend2) {
        this.extend2 = extend2;
    }

    public String getExtend3() {
        return extend3;
    }

    public void setExtend3(String extend3) {
        this.extend3 = extend3;
    }
}
